from selenium import webdriver
from selenium.webdriver.common.by import By
import time


class QqEmile:
    def __init__(self):
        # 打开浏览器
        self.driver = webdriver.Chrome()
        # 最大化
        self.driver.maximize_window()
        # 请求qq邮箱
        self.driver.get('https://mail.qq.com/')

    def login(self):
        # 切换frame页面
        self.driver.switch_to.frame('login_frame')
        time.sleep(2)
        # 找到信息框,输入信息
        self.driver.find_element(By.ID, 'u').send_keys('123456')
        time.sleep(2)
        self.driver.find_element(By.ID, 'p').send_keys('123456')
        time.sleep(2)
        # 点击登录按钮
        self.driver.find_element(By.ID, 'login_button').click()

    def quit(self):
        time.sleep(2)
        # 退出浏览器
        self.driver.quit()


if __name__ == '__main__':
    q1 = QqEmile()
    q1.login()
    q1.quit()